Skip to content

Remove checksum stubs according to tcpip.6.1.0#75

Merged
dinosaure merged 1 commit into
masterfrom
delete-checksum-stubs
Nov 15, 2021
Merged

Remove checksum stubs according to tcpip.6.1.0#75
dinosaure merged 1 commit into
masterfrom
delete-checksum-stubs

Conversation

@dinosaure
Copy link
Copy Markdown
Member

I'm not sure about the conflict but according to ocaml/opam-repository#18357, we can safely delete checksum stubs.

@dinosaure
Copy link
Copy Markdown
Member Author

I think it's fine to merge this PR, WDYT @hannesm? I just tested this PR with dns-resolver and we did not miss any symbols ad the final link step.

@hannesm
Copy link
Copy Markdown
Member

hannesm commented Nov 15, 2021

indeed this looks fine to me. are there any upper bounds needed somewhere? I'm slightly confused that we don't get linker warnings about duplicate symbols.

@dinosaure
Copy link
Copy Markdown
Member Author

indeed this looks fine to me. are there any upper bounds needed somewhere? I'm slightly confused that we don't get linker warnings about duplicate symbols.

I think ld is magic here. I already got some cases where I defined twice a function in different object files and ld never complains. Then, I'm not sure which impl. was used.

@dinosaure dinosaure merged commit aa185b0 into master Nov 15, 2021
@dinosaure dinosaure deleted the delete-checksum-stubs branch November 15, 2021 15:29
hannesm added a commit to hannesm/opam-repository that referenced this pull request Nov 18, 2021
CHANGES:

* Add caml_get_wall_clock to retrieve the wall clock as int64 (mirage/mirage-solo5#73 @hannesm)
* Remove checksum_stubs, now available through tcpip (mirage/mirage-solo5#75 @dinosaure)
* Remove alloc_pages_stubs, now available through io-page (mirage/mirage-solo5#76 @dinosaure)
* Don't require opam for the bindings compilation (mirage/mirage-solo5#79 @hannesm)
arbipher pushed a commit to arbipher/opam-repository that referenced this pull request Nov 21, 2021
CHANGES:

* Add caml_get_wall_clock to retrieve the wall clock as int64 (mirage/mirage-solo5#73 @hannesm)
* Remove checksum_stubs, now available through tcpip (mirage/mirage-solo5#75 @dinosaure)
* Remove alloc_pages_stubs, now available through io-page (mirage/mirage-solo5#76 @dinosaure)
* Don't require opam for the bindings compilation (mirage/mirage-solo5#79 @hannesm)
kit-ty-kate pushed a commit to kit-ty-kate/mirage-solo5 that referenced this pull request Oct 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants